package com.thinkit.bigdata.web.model.tagging;

import com.thinkit.bigdata.web.model.es.audioEs.VoiceInfo;

import java.util.List;

/**
 *
 * Created by hccl on 2018/9/4.
 */
public class TaggingSource {
    /**
     * 语音流水号，唯一，若各省份之间存在不唯一的可能性，由省份+原流水号
     */
    private String serialNumber;
    /**
     * 语音文件存放地址
     */
    private String audioPath;
    /**
     * 随路信息
     */
    private VoiceInfo voiceInfo;
    /**
     * 自动打标详情
     */
    private List<SysTags> sysTags;
    /**
     * 业务场景详情
     */
    private List<Appeals> appeals;
    /**
     * 转写结果文件路径
     */
    private String sttPath;
    /**
     * 系统打标标识
     */
    private String sysTagFlag;

    /**
     * 业务场景标识
     */
    private String appealFlag;

    public String getSerialNumber() {
        return serialNumber;
    }

    public void setSerialNumber(String serialNumber) {
        this.serialNumber = serialNumber;
    }

    public String getAudioPath() {
        return audioPath;
    }

    public void setAudioPath(String audioPath) {
        this.audioPath = audioPath;
    }

    public VoiceInfo getVoiceInfo() {
        return voiceInfo;
    }

    public void setVoiceInfo(VoiceInfo voiceInfo) {
        this.voiceInfo = voiceInfo;
    }

    public List<SysTags> getSysTags() {
        return sysTags;
    }

    public void setSysTags(List<SysTags> sysTags) {
        this.sysTags = sysTags;
    }

    public List<Appeals> getAppeals() {
        return appeals;
    }

    public void setAppeals(List<Appeals> appeals) {
        this.appeals = appeals;
    }

    public String getSttPath() {
        return sttPath;
    }

    public void setSttPath(String sttPath) {
        this.sttPath = sttPath;
    }

    public String getSysTagFlag() {
        return sysTagFlag;
    }

    public void setSysTagFlag(String sysTagFlag) {
        this.sysTagFlag = sysTagFlag;
    }

    public String getAppealFlag() {
        return appealFlag;
    }

    public void setAppealFlag(String appealFlag) {
        this.appealFlag = appealFlag;
    }

    @Override
    public String toString() {
        return "TaggingSource{" +
                "serialNumber='" + serialNumber + '\'' +
                ", audioPath='" + audioPath + '\'' +
                ", voiceInfo=" + voiceInfo +
                ", sysTags=" + sysTags +
                ", appeals=" + appeals +
                ", sttPath='" + sttPath + '\'' +
                ", sysTagFlag='" + sysTagFlag + '\'' +
                ", appealFlag='" + appealFlag + '\'' +
                '}';
    }
}
